@charset "utf-8";
/* CSS Document */
/*大标题*/
.ind_ttcon{padding:20px 0;}
/*.ind_ttcon .dbt{height:50px;line-height:50px;text-align:center;font-size:16px;overflow:hidden;}
.ind_ttcon .dbt a{display:block;float:none;height:50px;font-size:40px;font-weight:bold;color:#0065ab;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;  }
.ind_ttcon .list{height:30px;line-height:30px;text-align:center;}
.ind_ttcon .list li{display:inline-block;_float:left;*float:left;padding:0 18px;background:url(../images/dbt_line.gif) 0 13px no-repeat;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; max-width:350px;}
.ind_ttcon .list li:first-child{background:none;}
.ind_ttcon .list li a{_display:inline-block;*display:inline-block;float:none;font-size:18px;color:#0065ab;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ind_ttcon .list li img{display:none;}
.ind_ttcon a:hover{color:#de0000 !important;}*/
.ind_ttcon .title{height:50px;line-height:50px;text-align:center;font-size:16px;overflow:hidden;}
.ind_ttcon .title a{display:block;float:none;height:50px;font-size:40px;font-weight:bold;color:#0065ab;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;  }
.ind_ttcon p{ font-size:16px; line-height:28px; text-indent:2em;}
.ind_ttcon p a{color:#0065ab;}
/*图片轮播*/
.flash{ height:372px; width: 690px; margin-bottom: 15px;}
.flash .title{ display:none;}
.flash .mF_sohusports_wrap{width:100%; padding:0px !important;border:0px !important;}
.flash .mF_sohusports_myFocus01{ width:100%;}
.flash .mF_sohusports .pic{width:100% !important;height:372px;}
.flash .mF_sohusports .pic li{width:100% !important;height:372px;}
.flash .mF_sohusports .pic img{width:100% !important;height:372px;}
.flash .mF_sohusports{width:100% !important;height:auto !important;}
.flash .mF_sohusports .txt li{width:100%;height:44px !important;line-height:44px !important; }
.flash .mF_sohusports .txt li a{display:block;padding-left:15px !important;font-size:18px !important;margin-right:120px; color:#fff!important;font-weight:normal !important;font-family:"Microsoft YaHei",微软雅黑;height:44px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.flash .mF_sohusports .num{bottom:18px !important;right:10px !important;}
.flash .mF_sohusports .num li{margin-right:5px !important;}
.flash .mF_sohusports .num li a{width:8px !important;height:8px !important;text-indent:-999999px;background:url(../images/btn.png) 0 0  no-repeat!important;}
.flash .mF_sohusports .num li.current a{background:url(../images/btnhover.png) no-repeat!important; width:40px!important;}
/*要闻*/
.ywbox{ width: 465px; height: 362px; padding-top: 10px; margin-bottom: 15px; background: #f6f6f6;}
.ywlist{ height: 36px; padding-left: 14px;font-family:"Microsoft YaHei",微软雅黑,'宋体';font-size:0; }
.ywlist ul li{ float: left; background:url("../images/secline.jpg") right center no-repeat; padding-right: 10px; margin-right: 10px;}
.ywlist ul li a{  font-size: 18px;   line-height: 36px; color: #666;font-weight: bold;}
.ywlist ul li.active a{ color: #0065ab;}
.ywlist ul li#last{ padding-right: 0px; margin-right: 0px; background: none;}
.yw_wz{ height: auto;   overflow: hidden; padding: 0 15px;}
.yw_wz ul{ display: none;}
.yw_wz ul.active{ display: block;}
.yw_wz ul li{ height: 36px; line-height: 36px; background:url("../images/dot.jpg") 1px center no-repeat; padding-left: 13px;}
.yw_wz ul li a{display: block;overflow: hidden; font-size: 16px; text-overflow: ellipsis; white-space: nowrap; max-width: 345px;}
.yw_wz ul li .date{ color: #999; font-size: 14px;}
.yw_wz ul li img{ float: left; margin-top: 12px;}
.yw_wz ul li a:hover{ color: #ff0000;}

.szfywbox{ width: 658px; height: 278px; border: 1px solid #efefef; padding: 0 15px; margin-bottom: 15px;}
.intab{ height: 48px; background: url("../images/secbg.png") bottom repeat-x;font-family: "FZZYS_GBK","Microsoft YaHei",微软雅黑,'宋体'; font-size:0; }
.intab ul li{ height: 48px;  float: left; background:url("../images/secline.jpg") right center no-repeat; padding-right: 16px; margin-right: 16px;}
.intab ul li a{ font-size: 24px; height: 48px; line-height: 48px; display: block; color: #666;}
.intab ul li.active a{ color: #0065ab;background: url("../images/sec2bg.jpg") bottom repeat-x;}
.intab ul li#last{ background: none; margin-right: 0px; padding-right: 0px;}
.szf_wz{ padding-top: 5px; height: auto; overflow: hidden;}
.szf_wz ul{ display: none;}
.szf_wz ul.active{ display: block;}
.szf_wz ul li{ height: 36px; line-height: 36px; background:url("../images/dot.jpg") left center no-repeat; padding-left: 12px;}
.szf_wz ul li a{display: block;overflow: hidden; font-size: 16px; text-overflow: ellipsis; white-space: nowrap; max-width: 580px;}
.szf_wz ul li .date{ color: #999; font-size: 14px;}
.szf_wz ul li img{ float: left; margin-top: 12px;}
.szf_wz ul li a:hover{ color: #ff0000;}
.tzggbox{width: 433px; height: 278px; border: 1px solid #efefef; padding: 0 15px; margin-bottom: 15px;}
.tz_wz ul li a{ max-width: 340px;}

.hfgg{ height: auto; overflow: hidden; clear: both; }
.hfgg .img_title{ display: none;}

/*专题专栏*/
.ztzlbox{border: 1px solid #ececec; width: 665px; padding: 14px 8px 14px 15px; height: 80px;}
.ztzllist{ width: 65px; height: 70px; padding: 5px; float: left; background: url("../images/ztzlbg.jpg") repeat;}
.ztzllist a{ padding: 11px 10px; width: 45px; height: 48px; background: #0069b2; text-align: center; font-size: 18px; font-weight: bold; display: block; color: #fff;}
.ztzl_tu{ margin-left: 90px; position: relative; height: 80px; z-index: 1}
.ztzl_tu1{ width: 100%; position: absolute; left: 0px;    top: 0px; z-index: 2; overflow: hidden;}
.ztzl_tu1 ul li{ float: left; width: 280px; height: 80px; margin-right: 15px;}
.ztzl_tu1 ul li .img_title{ display: none;}
.ztzl_tu .prev,.ztzl_tu .next{ width: 5px; height: 10px; position: absolute; left: 0px;top: 24px; background: url("../images/ztleftbg.png") repeat; z-index: 3; padding: 11px 6px 11px 5px; cursor: pointer;}
.ztzl_tu .prev img,.ztzl_tu .next img{ vertical-align: top;}
.ztzl_tu .next{right: 0px; left: auto;}
.ztzl_tu .prev:hover,.ztzl_tu .next:hover{ background: url("../images/ztrightbg.png") repeat;}

.ggtu{ width: 465px; height: auto; overflow: hidden;font-family: "FZZYS_GBK","Microsoft YaHei",微软雅黑,'宋体'; font-size:0;}
.ggtu ul li{ width: 225px; height: 110px; float: left; margin-right: 15px; text-align: center;}
.ggtu ul li a{ background: #f2f7fb; font-size: 24px; line-height: 110px; display: block; color: #0065ab; transition: all 0.4s ease-in-out;}
.ggtu ul li img{ display: inline-block; vertical-align: middle; margin-right: 3px;}
.ggtu ul li.num2{ margin-right: 0px;}
.ggtu ul li a:hover{ background: #d8eaf8;}
/*大类名称*/
.lmtitbig{ margin-top: 2px; height: 60px; background: url("../images/hdjlbg.jpg") center repeat-x;}
.lmtitbig a{ font-size: 28px; font-weight: bold; color: #0069b2; padding: 0 10px 0px 35px; background: url("../images/hdjltit.jpg") left center no-repeat #fff; line-height: 60px;}
/*政务公开*/
.wjbox{width: 658px; height: 334px; border: 1px solid #efefef; padding: 0 15px; margin-bottom: 15px;}
.wj_wz{ padding-top: 5px; height: auto; overflow: hidden;}
.wj_wz ul{ display: none;}
.wj_wz ul.active{ display: block;}
.wj_wz ul li{ height: 36px; line-height: 36px; background: url(../images/dot.jpg) no-repeat left center;  padding: 0 55px 0 12px; overflow:hidden;overflow:hidden; font-size: 16px;  position:relative; }
.wj_wz ul li .date{display:block;float:none;position:absolute;right:0;top:0;color:#ccc; font-size: 14px;}
/*.wj_wz ul li .nr{float:left;max-width:100%;}
.wj_wz ul li .nr .gl{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.wj_wz ul li .nr .gl .split{padding:0 2px;color:#666;font-size:15px;}
.wj_wz ul li .nr .gl a{display:inline;color:#cc0000;float:none;background:none;max-width:none;padding:0;margin:0;}
.wj_wz ul li a,.wj_wz ul li a.title{float:none; margin:0;    white-space: nowrap;  overflow: hidden; text-overflow: ellipsis; display:block; }*/

 
.wj_wz li .col-block{float:left; max-width: 100%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.wj_wz li .title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none; margin-right: 0; max-width:none;}
.wj_wz li .explain-list,.wj_wz li .policy-list{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.wj_wz li .explain-list .split-line,.wj_wz li .policy-list .split-line{padding:0 5px;color:#666;font-size:14px;}
.wj_wz li .explain-list .explain-link,.wj_wz li .policy-list .policy-link{display:inline;color:#F00;float:none;background:none;max-width:none;padding:0;margin:0;}
.wj_wz li .explain-list .explain-link:hover,.wj_wz li .policy-list .policy-link:hover{color: #dd0000;}

.gkbtn{ width: 464px;}
.gkbtn ul li{ width: 232px; height: 112px; float: left; text-align: left;}
.gkbtn ul li a{ font-size: 18px; display: block;   padding:28px 0px 28px 30px; color: #666; background: #f6fbff;}
.gkbtn ul li img{ width: 56px; vertical-align: middle; margin-right: 9px;}
.gkbtn ul li.num2 a,.gkbtn ul li.num3 a,.gkbtn ul li.num6 a{ background: #ebf4fb;}
.gkbtn ul li .img_title{width:125px;display: inline-block; vertical-align: middle;}
.gkbtn ul li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
.wj_cx{ background: #f6f6f6; height: 24px; border-radius:3px; position: relative; padding:11px 39px 11px 134px; margin-top: 16px;}
.wj_cx li{font-size: 0; line-height: 0;}
.wj_cx li.ssl{ padding: 0 10px 0 18px; height: 24px; background: url("../images/wjline.png") left center no-repeat;}
.wj_cx input{ width: 100%; height: 24px; vertical-align: middle; border: 0 none; background: none; outline: none;}
.wj_cx li.ssl input{ font-size: 14px; line-height: 24px; height: 24px; color: #ccc;}
.wj_cx li.ss2{ width: 24px;  height: 24px; position: absolute; right: 15px; top: 11px; background:url("../images/wj_fdj.png") center center no-repeat; cursor: pointer;}
.wj_cx li.ss3{ position: absolute;  left: 15px; top: 12px;  width: 105px;}
.wj_cx li.ss3 select{width: 100%; border: 0 none; height: 24px; line-height: 24px; background:#f6f6f6;  color: #666;vertical-align: middle;font-size: 14px; }
/*政务服务*/
.wsfwleft{ width: 688px; height: 334px; border: 1px solid #efefef; margin-bottom: 15px;}
.fwlist{ height: 36px; margin: 15px 14px 0px; background: #f6f6f6;}
.fwlist ul li{ width: 220px; height: 36px; text-align: center; float: left; background: url("../images/secline.png") right center no-repeat;}
.fwlist ul li a{ font-size: 18px; display: block; line-height: 36px; font-weight: bold; color: #666666;}
.fwlist ul li.active a{ color: #fff; background: #0069b2;}
.fwlist ul li#last{ background: none;}
.fwlist ul li#last.active a{background: #0069b2;}
.grfwcon{ height: auto;}
.grfwcon ul{ display: none;}
.grfwcon ul.active{ display: block;}
.grfwbtn li{ width: 98px; height: 94px; float: left; text-align: center;}
.grfwbtn li a{ padding-top: 19px; display: block; line-height: 34px; font-size: 16px;}
.grfwbtn li img{ margin: 0 auto;  display: block;  -webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;transition:transform 0.3s ease-out;}
.grfwbtn li a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}
.wsfwright{ width: 435px; padding: 15px; height: 306px; overflow: hidden; margin-bottom: 15px; background: #f0f6fa;}
.fwdt_tu{ height: 106px; margin-bottom: 14px;}
.fwdt_tu .img_title{ display: none;}
.fwlmlist{ height: 120px;}
.fwlmlist ul li{ width: 86px; text-align: center; height: 120px; border-right: 1px solid #fcfdfe; float: left; position: relative;}
.fwlmlist ul li a{padding-top: 61px; line-height: 35px; color: #666; font-size: 20px; height: 60px; display: block;}
.fwlmlist ul li a.a1{ background: url("../images/fwlm1.png") center 34px no-repeat #e3ecf3;}
.fwlmlist ul li a.a2{ background: url("../images/fwlm2.png") center 34px no-repeat #e3ecf3;}
.fwlmlist ul li a.a3{ background: url("../images/fwlm3.png") center 34px no-repeat #e3ecf3;}
.fwlmlist ul li a.a4{ background: url("../images/fwlm4.png") center 34px no-repeat #e3ecf3;}
.fwlmlist ul li a.a5{ background: url("../images/fwlm5.png") center 34px no-repeat #e3ecf3;}
.fwlmlist ul li.active a.a1{ background: url("../images/fwlm01.png") center 34px no-repeat #58a0d2;}
.fwlmlist ul li.active a.a2{ background: url("../images/fwlm02.png") center 34px no-repeat #58a0d2;}
.fwlmlist ul li.active a.a3{ background: url("../images/fwlm03.png") center 34px no-repeat #58a0d2;}
.fwlmlist ul li.active a.a4{ background: url("../images/fwlm04.png") center 34px no-repeat #58a0d2;}
.fwlmlist ul li.active a.a5{ background: url("../images/fwlm05.png") center 34px no-repeat #58a0d2;}
.fwlmlist ul li a i{ font-style: normal; width: 10px; height: 5px; position: absolute; left: 50%; margin-left: -5px; bottom: -5px; display: none; background: url("../images/fwsecdot.png") center no-repeat;}
.fwlmlist ul li.active a{ color: #fff; border-right: 1px solid #58a0d2;}
.fwlmlist ul li.active a i{ display: block;}
.fwlm_list{ height: 36px;background: #fcfdfe; padding: 15px 5px;}
.fwlm_list ul{ display: none;}
.fwlm_list ul.active{ display: block;}
.fwlm_list ul li{ padding: 0 15px; line-height: 36px; background: url("../images/fwline.jpg") right center no-repeat; float: left;}
.fwlm_list ul li a{ font-size: 16px; color: #666;}
.fwlm_list ul li:last-child{ background: none;}
.bmfwbox{ border: 1px solid #efefef; height: 170px; clear: both; padding: 0 15px;}
.bmleft{width: 675px;}
.fw_btn{ height: 94px; margin: 15px 0px;}
.fw_btn dl{ display: none;}
.fw_btn dl.active{ display: block;}
.bmfwbtn{ height: 94px; position: relative; z-index: 1;}
.bmfwbtn .prev,.bmfwbtn .next{ width: 5px; height: 10px; position: absolute; left: 0px;top: 34px; background: url("../images/ztleftbg.png") repeat; z-index: 3; padding: 6px 4px 6px 5px; cursor: pointer;}
.bmfwbtn .prev img,.bmfwbtn .next img{ vertical-align: top;}
.bmfwbtn .next{right: 0px; left: auto;}
.bmfwbtn .prev:hover,.bmfwbtn .next:hover{ background: url("../images/ztrightbg.png") repeat;}
.bmfwbtn1{ position: absolute; left: 0px;top: 0px; z-index: 2; width: 100%; overflow: hidden; height: 94px;}
.bmfwbtn1 ul li{ width: 158px; height: 94px; float: left; margin-right: 15px; text-align: center;}
.bmfwbtn1 ul li a{ background: #f0f6fa; border-radius: 5px; padding-top: 19px; display: block; height: 75px; line-height: 45px; font-size: 18px;}
.bmfwbtn2 ul li a{ padding-top: 14px; height: 80px;}
.bmfwbtn1 ul li img{ margin: 0 auto; display: block;}
.bmfwbtn1 ul li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
.bmright{ width: 450px;}
.bmcxbtn{ height: 104px; margin-top: 7px; overflow-x: hidden; overflow-y: auto; padding-top: 8px;}
.bmcxbtn ul li{ margin-bottom: 10px; text-align: center; margin-right: 14px; width: 130px; height: auto; float: left;}
.bmcxbtn ul li a{ height: 40px; line-height: 40px; border: 1px solid #e0e0e0; font-size: 16px; display: block;}
.bmfwbtn{ padding:10px 0px 0px 10px; height: auto;}
.bmfwbtn li{ width: 159px; height: 58px; line-height: 58px; text-align: center; margin-bottom: 10px; margin-right: 10px; background: #f2f2f2; float: left;}
.bmfwbtn li a{ font-size: 14px;display: block;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
/*政民互动*/
.hdleft{ width: 658px; padding: 0 15px 12px; height: 322px; border: 1px solid #efefef; margin-bottom: 15px;}
.xxbox{ height: 202px; padding-top: 10px;}
.xxbox dl{ display: none;}
.xxbox dl.active{ display: block;}
.in_head{ height: 30px;background: #f6f6f6; color: #666;}
.in_head p{font-weight: bold;}
.in_head p.p2{ padding-left: 129px; width: 222px;}
.xxbox p{ float: left; height: 30px; line-height: 30px; text-align: center;  overflow: hidden;text-overflow: ellipsis; white-space: nowrap; font-size: 15px;}
.xxbox p.p1{ width: 130px; color: #666;}
.xxbox p.p2 a{ display: block;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.xxbox p.p3{ width: 87px;}
.xxbox p.p4{ float: right; width: 90px; }
.in_body{  height: auto; padding-top: 8px; overflow: hidden; }
.in_body ul li{ height: 32px;line-height: 32px;}
.in_body ul li p.p2{ padding-left: 25px; width: 326px; font-size: 16px; text-align:left;}
.in_body ul li p.p3,.in_body ul li p.p4{ color: #999; font-size: 14px;}
.hbbtn{ height: 64px;}
.hdbtn ul li{ width: 210px; height: 64px; float: left; margin-right: 14px; text-align: center;}
.hdbtn ul li a{ border-radius: 5px; display:block;background: #f0f6fa; line-height: 64px; color: #0069b2; font-size: 18px; letter-spacing: 2px;}
.hdbtn ul li img{ display: inline-block; vertical-align: middle;}
.hdbtn ul li.num3{ margin-right: 0px;}
.hdbtn ul li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
.hdright{ width: 435px; padding: 0 15px 15px; height: 321px; background: #f0f6fa;}
.ftbox dl{ display: none;}
.ftbox dl.active{ display: block;}
.ftygbox{ border-bottom: 1px solid #dde8f0; padding: 15px 0px; margin-bottom: 16px; overflow: hidden;}
.ftygtit{ height: 36px; padding: 7px 15px 7px 8px; width: 34px; float: left; background: url("../images/ftygtit.png") no-repeat; line-height: 18px; text-align: center;}
.ftygtit span{ color: #fff; font-size: 16px;}
.ftygcon{ margin-left: 68px; padding-right: 24px; position: relative;}
.ftygcon .prev{ width: 17px; height: 18px; position: absolute; right: 0px; top:7px; background: url("../images/ft_top.png") no-repeat; cursor:pointer;}
.ftygcon .next{width: 17px; height: 18px; position: absolute; right:0px; top:26px;background: url("../images/ft_bot.png") no-repeat; cursor:pointer;}
.ftygcon .prev:hover{ background: url("../images/ft_top01.png") no-repeat; cursor:pointer;}
.ftygcon .next:hover{background: url("../images/ft_bot01.png") no-repeat; cursor:pointer;}
.ftygcon .list1{ height: 50px;}
.ftygcon .list1 .title a{ height: 25px; line-height: 25px; display: block; font-size: 16px; color:#0065ab;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.ftygcon .list1 .remarks{ line-height: 25px; height: 25px;display: block; font-size: 14px; color:#999;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.ftnr{ background: #fbfcfe; border: 1px solid #e3ecf3; padding: 14px; height:144px; position: relative;}
.ftnr .fthglist{ width: 74px; height: 22px; text-align: center; line-height: 22px; position: absolute; right: 0px; top:0px; background: #66a6d2; font-size: 14px;}
.ftnr .fthglist a{ font-size: 14px; color: #fff;}
.ftnr .ftimg{ width: 181px; height: 144px; float: left;}
.ftnr .ftimg img{ width: 100%; height: 100%;}
.ftnr .ftcon{ margin-left: 195px; padding-top: 10px;}
.ftnr .ftcon a.title{ padding-bottom:4px; line-height: 24px; max-height: 48px; font-size: 18px; font-weight: bold;}
.ftnr .ftcon p{ line-height: 26px; color: #666; font-size: 15px;}
.ftnr .ftcon p span{color:#0065ab;}
/***主体结束****/
@media (max-width:1199px) {
.yw_wz ul li a,.szf_wz ul li a{max-width:none; float:none;display:block;margin-right:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.yw_wz ul li img,.szf_wz ul li img{ display: none;}
}
@media (max-width: 1199px) and (min-width: 992px){
.ind_ttcon .list li{max-width:274px;_width:274px;*width:274px;}
.flash{ width: 482px; height: 260px;}
.flash .mF_sohusports .pic{width:100% !important;height:260px;}
.flash .mF_sohusports .pic li{width:100% !important;height:260px;}
.flash .mF_sohusports .pic img{width:100% !important;height:260px;}
.ywbox{ height: 250px; overflow: hidden;}
.ywbox .yw_wz ul li{ height: 35px; line-height: 35px;}

.szfywbox{ width: 450px;}
.ztzlbox{ width: 457px;}
.wjbox,.hdleft{ width: 488px;}
.gkbtn{ width: 428px;}
.gkbtn ul li{ width: 214px;}
.gkbtn ul li a{padding: 28px 0px 28px 20px;}
.gkbtn ul li .img_title{ width: 120px;}
.wsfwleft{ width: 518px;}
.fwlist ul li{ width: 33.3%;}
.grfwbtn li{ width: 74px;}
.wsfwright,.hdright{ width: 398px;}
.fwdt_tu img{ width: 100%;}
.fwlmlist ul li{ width:78.6px;}
.bmleft{ width: 504px;}
.bmright{ width: 413px;}
.bmcxbtn ul li{ width: 122px; margin-right: 10px;}
.in_head p.p2{ padding-left: 69px; width: 122px;}
.xxbox p.p4{ width: 80px; }
.in_body ul li p.p2{ padding-left: 15px; width:176px;}
.hdbtn ul li{ width: 153px;}
}
@media (max-width:991px) {
.ind_ttcon .list{height:auto;line-height:32px;}
.ind_ttcon .list li{display:block;text-align:left;padding:0;background:none;}
.ind_ttcon .list li a{display:block;float:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.flash,.ywbox,.ggtu{ width: 100%; float: none;}
.szfywbox,.tzggbox,.ztzlbox,.wjbox,.gkbtn,.wsfwleft,.wsfwright,.bmleft,.bmright,.hdleft,.hdright{ width: auto; float: none; height: auto; overflow: hidden;}
.ztzlbox{ margin-bottom: 15px;}
.ggtu ul li{ width: 361.5px;}
.gkbtn{ margin-bottom: 15px; height: auto; overflow:hidden;}
.gkbtn ul li{ width: 50%;}
.gkbtn ul li .img_title{ width: 240px;}
.hfgg img{ width: 100%; height: auto;}
.grfwbtn li{ width: 105px;}
.fwdt_tu{ height: auto;}
.fwdt_tu img{ width: 100%; height: auto;}
.fwlmlist ul li{ width: 140.5px;}
.bmfwbox{ height: auto; overflow: hidden;}
.bmcxbtn ul li{ width: 158px;}
.hdright{ margin-bottom: 15px;}
}
@media (max-width: 767px) {
.ind_ttcon .dbt a{font-size:20px;}
.ind_ttcon{ padding: 2% 0;}
.ind_ttcon .title{height:auto;line-height:30px; }
.ind_ttcon .title a{height:auto;font-size:26px; white-space:normal;  }

.flash,.ywbox,.szfywbox,.tzggbox,.wjbox,.gkbtn,.wsfwleft,.fwdt_tu{ height: auto; margin-bottom: 2%; overflow: hidden;}
.flash #myFocus01{ width: 100%!important; height: 30em!important; box-sizing: border-box;}
.flash .mF_sohusports .pic,.flash .mF_sohusports .pic li,.flash .mF_sohusports .pic img{width:100% !important;height:30em;}
.ywlist{  height: auto;}
.ywlist ul:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
.yw_wz,.szfywbox,.tzggbox,.wjbox,.bmfwbox{ padding: 0 2%;}
.intab ul li{ margin-right: 10px; padding-right: 10px;}
.ztzlbox,.wsfwright{ padding: 2%; margin-bottom: 2%;}
.ztzl_tu{ margin-left: 85px;}
.ggtu ul li{ width: 100%; margin-right: 0px; margin-bottom: 2%;}
.gkbtn ul li{ text-align: center;}
.gkbtn ul li a{ padding:10px 0; line-height: 36px;}
.gkbtn ul li img{margin:0 auto; display: block;}
.gkbtn ul li .img_title{ display: block; width: 100%;}
.fwlist{ margin: 2% 2% 0;}
.fwlist ul li,.grfwbtn li{ width: 33.33%;}
.fwlmlist ul li{ width: 20%; box-sizing: border-box;}
.fwlm_list ul li{padding: 0 5px;}
.fwlm_list ul li a{ font-size: 14px;}
.fw_btn{ margin: 2% 0;}
.bmcxbtn{ padding-top: 0px; height: auto; padding-bottom: 1%;}
.bmcxbtn ul li{ width: 48%; margin: 0 1% 2%;}
.xxbox{ height: auto;}
.xxbox p.p1,.xxbox p.p3{ display: none;}
.xxbox p.p4{ width: 80px;}
.in_head p.p2{ padding-left: 30px; width: auto; float: none; margin-right: 80px;}
.in_body ul li p.p2{ padding-left: 5px; width: auto; float: none;margin-right: 80px;}
.hdleft,.hdright{ padding: 0 2% 2%;}
.hdbtn ul li{ width: 100%; margin-right: 0px; margin-top: 2%;}
.ftnr{ padding: 2%; height: auto; overflow: hidden;}
.ftnr .ftimg{ width: 100%; height: auto; float: none;}
.ftnr .ftcon{ margin-left: 0px;}
.hdright{ margin-bottom: 2%;}
}
@media (max-width: 460px) {
.flash #myFocus01,.flash .mF_sohusports .pic,.flash .mF_sohusports .pic li,.flash .mF_sohusports .pic img{height:18em!important;}
.ywlist ul li a,.intab ul li a{ font-size: 18px;}
.intab ul li{ margin-right: 5px; padding-right: 5px;}
.wjbox .intab ul li{ margin-right:0px; padding-right: 0px; width: 25%; text-align: center;}
.wj_cx{padding: 11px 39px 11px 98px;margin-top: 2%;}
.wj_cx li.ss3{width: 80px;}
}
@media (max-width: 320px) {
.wjbox .intab ul li a{ font-size: 16px;}
}